\begin{flushright}
\zihao{1} 关于本书
\end{flushright}

本书第一版出版于15年前，目标是一本C++模板权威指南。本书得到了不少读者的认可，也多次推荐为参考书目，屡获好评。

第一版中有不少现代C++的内容，但C++也在发展，从C++11到C++14，再到C++17，对第一版内容的修订势在必行。

第二版，初心不改:既是一本内容全面的参考书，也是一本简易的教程。因为C++已经不是原来的C++了，这次只针对现代C++。

目前的C++编程环境要好于本书第一版发布时，这期间有一些深入探讨模板应用的书籍。可以从互联网上获取更多的C++模板知识，以及基于模板的编程技术和应用实例。第二版中，将重点关注那些可以泛化的技术。

现代C++为相同功能提供了更简单的方法，所以第一版中的部分内容已经过时。因此有一部分在第二版中删除，而现代C++中的更新会进行填充。

尽管C++模板已经出现了20多年了，但目前C++开发者社区中仍然会出现其在软件开发中的新理解。本书的目标是和读者分享这些内容，当然也希望能够启发读者产生新的理解。